package com.team2.shared;

import java.util.ArrayList;
import java.util.List;

public interface CyberServer {
	ArrayList<Product> searchProducts(String tags) throws CyberException;
	ArrayList<Store> searchStores(Product product, double latitude,double longitude, int radius);
	
	String recognizeBarcode(String barcode) throws CyberException;
	ArrayList<Product> searchProducts(String tags, String filePath,String category, boolean isImageMatch) throws CyberException;
	
	ArrayList<Product> searchProductsWithCategory(String tags, String category) throws CyberException ;
	ArrayList<Product> searchOnlineProducts(String tags, String category);
	ArrayList<Product> searchOnlineProducts(String tags, String category, String filepath) throws CyberException;
}
